
   BMP export library ver0.0.3.0

■これは何？
「A to B Converter」等の保存画像形式を拡張する出力プラグインです。
BMP形式で出力可能になります。


■プラグインの設定について
●BMP export libraryの設定
今のところありません。


■仕様
対応している色深度は、1, 4, 8, 16, 24, 32 ビットです。

BITMAPINFOHEADERの
  biXPelsPerMeter,
  biYPelsPerMeter,
  biClrUsed,
  biClrImportant,
は 0 にセットします。


■注意事項とか
・本プログラムはフリーソフトとします。
・本プログラムの著作権は、「４３Ｔ」が保有してます。
・本プログラムは無償で、無保証です。
　本プログラムの運用結果については、一切責任を負いかねます。
・作者はサポート／バージョンアップの義務は負わないものとします。


■バージョン履歴
ver0.0.3.0　2001.07/08
　・コンパイラをVisualC++6.0 SP5に
　・CreatePicture の flag=1 に対応
ver0.0.2.10　2001.01/26
　・カラーテーブルのエントリ数は biClrUsed 分だけしかなくても
　　OKなのか・・・。必ず最大分あると思ってた。
ver0.0.2.9　2001.01/26
　・PictureInfo の colorDepth ではなく、
　　BITMAPINFOHEADER の biBitCount を見るようにした。
　・BITMAPINFOHEADER の biSizeImage は必ず計算しなおすようにした
　・BITMAPINFOHEADER のサイズは sizeof() ではなく
　　biSizeメンバを見るようにした。
　　BITMAPV4HEADER や BITMAPV5HEADER は来なさそうだけど。
ver0.0.2.8　2001.01/17
　・書き込みエラー時にメモリがロックされたままになるのを修正
ver0.0.2.7　2000.12/13
　・BITMAPINFOHEADERのbiXPelsPerMeter,biYPelsPerMeter,
　　ついでにbiClrImportantも0にセットするようにした。
ver0.0.2.6　2000.09/01
　・最適化？
ver0.0.2.5　2000.08/27
　・１ビット、４ビットに対応。
　　16ビット、32ビットの修正。
ver0.0.2.4　2000.08/07
　・16ビット、32ビットに対応。
ver0.0.2.3　2000.03/08
　・BITMAPINFOHEADERのbiSizeImageが0にセットされていると
　　書き込みエラーになってしまうのを修正
　・DLLのサイズを小さくしてみた
ver0.0.2.2　2000.02/05
　・今のところコールバックは無視して使わないように
ver0.0.2.0　2000.01/07
　・出力プラグインの仕様変更
ver0.0.1.1　2000.01/06
　・BITMAPINFOHEADERのbiClrUsedは0にセットするようにした
ver0.0.1.0　2000.01/04
　・Visual C++6.0でコンパイルし直した
ver0.0.1.0　1999.12/25
　・出力プラグインの仕様変更
ver0.0.0.0　1999.12/19


■開発環境
ＯＳ　　　：Windows98SE
ＣＰＵ　　：Celeron 800MHz
メモリ　　：256MB
コンパイラ：Visual C++6.0 Professional SP5


■連絡先
HP URL：http://www.asahi-net.or.jp/~kh4s-smz/
E-mail：shimitei@moon.email.ne.jp


以上
